/**
 * 该文件专门用于暴露一个store对象,整个应用只有一个store对象
 */
//引入createStore,专门用于创建redux中最核心的react对象
import { createStore, applyMiddleware, combineReducers } from "redux";
//引入为Count组件服务的reducer
import countReducer from "./reducers/count";
//引入为Person组件服务的reducer
import PersonReducer from "./reducers/person";
//引入redux-thunk 用于支持异步action
import thunk from "redux-thunk";

const allReducers = combineReducers({
  count: countReducer,
  persons: PersonReducer,
});

export default createStore(allReducers, applyMiddleware(thunk));
